@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul{ list-style:none;}
em{ text-decoration:none;}
.clear{zoom:1;}
.clear:after{ content:"\20"; display:block; clear:both; height:0;}
#banner{ width:100%; background:#000;}
.bannercon{ width:1200px; margin:0 auto; height:300px; background:url(../img/calender.jpg) no-repeat 700px 50px;}
.bannercon img{ margin:15px 0 0 104px;}
.maincon{ width:1200px; margin:0 auto; overflow:hidden;}
.maincon li{ float:left; width:370px; height:388px; position:relative; z-index:10px; padding:0 15px;text-align:center;}
.maincon li .aa{ display:inline-block;height:23px;color:#fff; line-height:23px; background:url(../img/botton_bj_left.png) no-repeat; padding-left:5px; position:absolute; left:50%; margin-left:-52px; bottom:26px;}
.maincon li .aa span{background:url(../img/botton_bj_right.png) right top;display:inline-block; height:23px; padding-right:28px;}
.li_1{ background:#ccc; padding:30px 23px 23px 30px;}
.li_2{ padding:30px 23px 23px 30px;background:#999; display:none;}
.li_3{ padding:30px 23px 23px 30px; background:#777; display:none;}
.pic{ position:absolute; left:0px; bottom:-20px;width:410px; display:none;}
.maincon div dl{width:1140px; border: 1px solid #fff; box-shadow:5px 5px 10px black;}
.maincon dl dt{ font-family:impact; color:#fff; font-size:30px; text-align:center;padding-top: 5px;}
.maincon dl dd{ font-family:"Times New Roman"; color:#fff; font-size:14px; width: 696px; margin: 0 auto; line-height: 24px;}
.maincon dl p{ font-size: 28px;  color: #fff; font-family: "times new roman"; text-align: center; margin-top: 76px;}